package com.gopay.common.constants.wallet.procd;

/**
 * 手机钱包 我要收款 交易状态
 * @author lizheng
 *
 */
public enum Wallet01607ProCd {

	/** 待付款 */
	_1000("1000"),
	/** 进行中 */
	_3000("3000"),
	/** 付款失败 */
	_9000("9000"),
	/** 付款成功 */
	_2000("2000"),
	/** 失效 */
	_4000("4000");

	public final String value;

	Wallet01607ProCd(String value) {
		this.value = value;
	}

	@Override
	public String toString() {
		return this.value;
	}

	/**
	 * 根据枚举类型的字符串值 获取 相应的枚举变量
	 */
	public static Wallet01607ProCd get(String str) {
		Wallet01607ProCd[] cs = Wallet01607ProCd.class.getEnumConstants();
		for (Wallet01607ProCd c : cs) {
			if (c.toString().equals(str)) {
				return c;
			}
		}
		throw new RuntimeException(" wrong " + Wallet01607ProCd.class.getSimpleName() + " string value! " + str);
	}
}
